home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / oper_sys / prospero / propsero.lha / prospero-beta.4.2e / user / vrm.c < prev   
C/C++ Source or Header  |  1992-02-10  |  1KB  |  63 lines

  1. /*
  2.  * Copyright (c) 1989, 1990, 1991 by the University of Washington
  3.  *
  4.  * For copying and distribution information, please see the file
  5.  * <uw-copyright.h>.
  6.  */
  7.  
  8. #include <uw-copyright.h>
  9. #include <stdio.h>
  10.  
  11. #include <perrno.h>
  12.  
  13. int    pfs_debug = 0;
  14.  
  15. main(argc,argv)
  16.     int     argc;
  17.     char    *argv[];
  18.     {
  19.     char    *progname;
  20.     int    tmp;
  21.  
  22.     progname = argv[0];
  23.     argc--;argv++;
  24.  
  25.     while (argc > 0 && **argv == '-') {
  26.         switch (*(argv[0]+1)) {
  27.         
  28.         case 'D':
  29.         pfs_debug = 1; /* Default debug level */
  30.         sscanf(argv[0],"-D%d",&pfs_debug);
  31.         break;
  32.  
  33.         case '-': /* -- means stop scanning options */
  34.         argc--, argv++;
  35.         goto scandone;
  36.  
  37.         default:
  38.         fprintf(stderr,"Usage: vrm link\n");
  39.         exit(1);
  40.         }
  41.         argc--, argv++;
  42.     }
  43.  
  44.     scandone:
  45.  
  46.     if(argc != 1) {
  47.         fprintf(stderr,"Usage: vrm link\n");
  48.         exit(1);
  49.     }
  50.  
  51.     tmp = del_vlink(argv[0],0);
  52.  
  53.     if(tmp) {
  54.         fprintf(stderr,"%s",progname);
  55.         perrmesg(" failed: ", tmp, NULL);
  56.         exit(1);
  57.     }
  58.  
  59.     if(pwarn) pwarnmesg("WARNING: ",0,NULL);
  60.  
  61.     exit(0);
  62.     }
  63.